﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DTO;
using BUS;
namespace EC21_EDiamond
{
    public partial class QuanLyKhachHang : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnDongY_Click(object sender, EventArgs e)
        {
            TaiKhoanBUS tkbus = new TaiKhoanBUS();
            if (tkbus.KiemTraTaiKhoanTrung(txtTaiKhoan.Text) != 0)
            {
                lblThongBaoTaiKhoan.Text = "Tên Đăng Nhập Đã Được Sử Dụng!";
                return;
            }
            else
            {
                lblThongBaoTaiKhoan.Text = "";
            }
            if (tkbus.KiemTraEmailTrung(txtEmail.Text) != 0)
            {
                lblThongBaoEmail.Text = "Email Đã Được Sử Dụng!";
                return;
            }
            else
            {
                lblThongBaoEmail.Text = "";
            }
            KhachHangDTO kh = new KhachHangDTO();
            kh.TenKH = txtTenUser.Text;
            kh.DiaChi = txtDiaChi.Text;
            kh.SoDT = txtDienThoai.Text;
            kh.Email = txtEmail.Text;
            kh.Tinhtrang = int.Parse(drpTinhTrang.SelectedValue.ToString());
            KhachHangBUS khbus = new KhachHangBUS();
            if (khbus.ThemKhachHang(kh) != 0)
            {
                TaiKhoanDTO tk = new TaiKhoanDTO();
                tk.TenDangNhap = txtTaiKhoan.Text;
                tk.MatKhau = txtMatKhau.Text;
                tk.DiemTichLuy = 0;
                tk.NgayTao = DateTime.Now;

                string makh = tkbus.LayMaKhachHang(kh.Email);
                tk.MaKH = int.Parse(makh);
                tk.Tinhtrang = int.Parse(drpTinhTrang.SelectedValue.ToString());
                if (tkbus.ThemTaiKhoanKhachHang(tk) != 0)
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('Thêm Thành Công!');", true);
                    txtTaiKhoan.Text = "";
                    txtMatKhau.Text = "";
                    txtTenUser.Text = "";
                    txtDiaChi.Text = "";
                    txtDienThoai.Text = "";
                    txtEmail.Text = "";
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('Thêm Thất Bại!');", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('Thêm Thất Bại!');", true);
            }
        }
    }
}